package metier;

public class Chanson {

	private int id;
	private int num_piste;
	private String titre;
	private int id_album;
	private int id_genre;
	
	/* ACCESSEURS */
	public int getId() { return id; }
	public int getPiste() { return num_piste; }
	public String getTitre() { return titre; }
	public int getAlbumId() { return id_album; }
	public int getGenreId() { return id_genre; }
	
	public void resetId() { id = 0; }
	public void setPiste(int num) { if (num > 0) num_piste = num; }
	public void setTitre(String titre) { if (titre != null && titre.trim() != "") this.titre = titre.trim(); }
	public void setAlbumId(int id) { if (id > 0) this.id_album = id; }
	public void setGenreId(int id_genre) { if (id_genre > 0) this.id_genre = id_genre; }
	
	/* CONSTRUCTEURS */
	public Chanson() {
		
		this(0, 0, "no_title", 0, 0);
	}
	
	public Chanson(int id, int num_piste, String titre, int id_album, int id_genre) {
		
		if (id >= 0)
			this.id = id;
		
		if (num_piste > 0)
			this.num_piste = num_piste;
		
		if (titre != null && titre.trim() != "")
			this.titre = titre.trim();
		
		if (id_album >= 0)
			this.id_album = id_album;
		
		if (id_genre > 0)
			this.id_genre = id_genre;
	}
}
